-- card: 63179 from stack: in -- bmap block id: 0 -- flags: 0000 -- background id: 4507 -- name: -- part 1 (field) -- low flags: 01 -- high flags: 2004 -- rect: left=20 top=149 right=278 bottom=130 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 2 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part contents for background part 2 ----- text ----- A script that explains itself (cont.) -- part contents for background part 1 ----- text ----- 1 2 3 2 1 HyperTalk tries to indent the script as you type. The left edge (1) is reserved for "on" and "end", the beginnings and ends of message handlers. The next indent (2) is for commands. Further indents (3) are commands inside of "if" or "repeat" statements. The last line must be flush left. -- part contents for background part 43 ----- text ----- 267,189 -- part contents for background part 44 ----- text ----- Indented commands -- part contents for card part 1 ----- text ----- Pressing the Tab key while you're editing a script automatically reformats the script.